METHODS TO SYNCHRONIZE DATA IN A MICROSERVICE ARCHITECTURE

نویسندگان

چکیده

This article discusses the problem of data synchronization methods using microservice architecture. Microservices is a popular and widespread software architecture today. The reviews three main ways interaction microservices. They are event-based communication, through direct HTTP requests messaging, also highlights analyzes their advantages disadvantages. purpose to analyze make offer optimal option for solving synchronizing interacting microservices in real time. solution involves Apache Kafka message broker. It publishes streams subscriptions them, as well stores processes them. Mathematical modeling proposed method was described by constructing its state macine, system canonical equations.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Ensuring and Assessing Architecture Conformance to Microservice Decomposition Patterns

Microservice-based software architecture design has been widely discussed, and best practices have been published as architecture design patterns. However, conformance to those patterns is hard to ensure and assess automatically, leading to problems such as architectural drift and erosion, especially in the context of continued software evolution or large-scale microservice systems. In addition...

متن کامل

Challenges When Moving from Monolith to Microservice Architecture

One of the more recent avenues towards more flexible installations and execution is the transition from monolithic architecture to microservice architecture. In such architecture, where microservices can be more liberally updated, relocated, and replaced, building liquid software also becomes simpler, as adaptation and deployment of code is easier than when using a monolithic architecture where...

متن کامل

On the Modernization of ExplorViz towards a Microservice Architecture

Software systems evolve during their lifetime and therefore face several challenges. Changing requirements or upcoming feature requests make modifications or extensions inevitable. Especially long-living software systems have often been built as monolithic applications and are based on obsolescent architectures and technologies. This circumstance makes it difficult for developers to maintain or...

متن کامل

specialized methods to teach spelling: comparing three methods

چکیده: بررسی ادبیات مربوطه در کشور در زمینه یادگیری زبان انگلیسی نشان می‎دهد که علی‎رغم اهمیت املا در فرآیند یادگیری به طور عام و یادگیری زبان انگلیسی به طور خاص، این مولفه از جایگاهی متناسب با اهمیت آن برخوردار نیست و عمدتاً نادیده گرفته شده است. تحقیقات گسترده‎ای در خارج از کشور در مورد ماهیت این مولفه صورت گرفته است، در حالی که به جرأت می‎توان گفت در داخل کشور گامی در مورد درک ماهیت آن و فرآی...

15 صفحه اول

data mining rules and classification methods in insurance: the case of collision insurance

assigning premium to the insurance contract in iran mostly has based on some old rules have been authorized by government, in such a situation predicting premium by analyzing database and it’s characteristics will be definitely such a big mistake. therefore the most beneficial information one can gathered from these data is the amount of loss happens during one contract to predicting insurance ...

15 صفحه اول

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Scientia Iranica

سال: 2022

ISSN: ['1026-3098', '2345-3605']

DOI: https://doi.org/10.24200/sci.2022.53164.3088